Skip to content

chore(github): add pip ecosystem and ignore release-drafter#248

Merged
j-d-ha merged 3 commits into
mainfrom
chore/pin-release-drafter
Dec 15, 2025
Merged

chore(github): add pip ecosystem and ignore release-drafter#248
j-d-ha merged 3 commits into
mainfrom
chore/pin-release-drafter

Conversation

@j-d-ha

@j-d-ha j-d-ha commented Dec 15, 2025

Copy link
Copy Markdown
Collaborator

🚀 Pull Request

📋 Summary

This PR enhances the Dependabot configuration with two improvements:

  1. Adds pip ecosystem support to manage Python uv dependencies
  2. Pins the release-drafter/release-drafter action by ignoring its updates

The pip ecosystem configuration follows the same pattern as existing ecosystems (weekly updates, grouped minor/patch updates, 10 PR limit).


✅ Checklist

  • My changes build cleanly
  • I've added/updated relevant tests
  • I've added/updated documentation or README
  • I've followed the coding style for this project
  • I've tested the changes locally (if applicable)

🧪 Related Issues or PRs

N/A


💬 Notes for Reviewers

The pip ecosystem will automatically detect Python dependencies in pyproject.toml or requirements.txt files. The release-drafter action is pinned to prevent automatic updates that could affect our release process.

- Added ignore rule for release-drafter dependency in dependabot configuration.
- Configured Dependabot to manage pip dependencies in the root directory on a weekly schedule.
- Limited open pull requests to 10.
- Added grouping for minor and patch updates.
@github-actions github-actions Bot added the type: chore Maintenance task label Dec 15, 2025
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@codecov

codecov Bot commented Dec 15, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #248   +/-   ##
=======================================
  Coverage   87.91%   87.91%           
=======================================
  Files         122      122           
  Lines        2864     2864           
  Branches      334      334           
=======================================
  Hits         2518     2518           
  Misses        216      216           
  Partials      130      130           

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update eabbe73...157006b. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

- Updated commit message prefixes from "chore(deps)" to "chore".
- Applied changes across all package ecosystems in dependabot.yml.
@j-d-ha j-d-ha changed the title chore(dependabot): add pip ecosystem and ignore release-drafter chore(github): add pip ecosystem and ignore release-drafter Dec 15, 2025
@sonarqubecloud

Copy link
Copy Markdown

@j-d-ha
j-d-ha merged commit 2dff154 into main Dec 15, 2025
9 of 10 checks passed
@j-d-ha
j-d-ha deleted the chore/pin-release-drafter branch December 15, 2025 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: chore Maintenance task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant